
# 导入redis模块
from redis import StrictRedis

class Config():
    #配置sql的配置信息,配置链接
    SQLALCHEMY_DATABASE_URI='mysql://root:mysql@localhost/info18'
    # 配置追踪修改
    SQLALCHEMY_TRACK_MODIFICATIONS=False


    # 设置session信息
    # 设置密钥
    SECRET_KEY='123'
    # 配置session信息，存储到redis中
    SESSION_TYPE='redis'
    # 实力session
    SESSION_REDIS=StrictRedis(host='127.0.0.1',port= 6379)
    # 让session编码更安全
    SESSION_USE_SIGNER = True
    # 设置session的有效期
    PERMANENT_SESSION_LIFETIME = 86400

    DEBUG=None
#  封装不同环境的类，生产模式，开发模式
# 开发环境
class DevelopmentConfig(Config):
    DEBUG = True
#  生产模式
class ProductionConfig(Config):
    DEBUG = False


# 定义字典
config_dict = {
    'developmentConfig':DevelopmentConfig,
    'productionConfig':ProductionConfig
}